/* general/foundamental elements */
body,a,p,table,td,th,tr,p,form,li,h1,h2,h3,select,button{font-size:12px;font-family:Tahoma,Helvetica,Arial,Sans-Serif;line-height:150%;color:#333333;}
textarea{font-size:14px;}
h1{font-size:18px;color:#000000;line-height:200%;font-weight:bold}
a:link,a:visited{ color:#0080C0;text-decoration:none;}
a:hover,a:active{ color:#0080C0; text-decoration:underline;}
hr{background-color: #999999;border: medium none;height: 1px;margin: 0 auto;}
.editable:hover{background-color:#77C0FF;cursor:pointer;border-radius:3px;}
.btn_pos,.btn_nag,.btn_default{padding:3px 12px; border-width:1px; border-style:solid; line-height:15px; cursor:pointer; overflow:visible;} 
.btn_pos{background-color:#425f99; border-color:#5A7EC6 #2C3E5F #2C3E5F #5A7EC6; color:white;font-weight:bold;}
.btn_nag,.btn_default{background-color:#ECE9D8; border-color:#eeeeee #bbbbbb #bbbbbb #eeeeee; color:#333333;}

/* can/should be customized in each tool/page */
table{table-layout: fixed;}
td.fname{text-align:right;font-weight:bold;}
td.fvalue{text-align:left;}
th{background: none repeat scroll 0 0 #525274;color: #FFFFFF;font-weight: bold;}

ul,li{padding:0px;margin:0px;list-style:none;}


input[type="submit"] {
	background: #ff5c00;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;	
}
.folder{background: url("../image/folder.gif") no-repeat 0px 2px;padding-left:20px;}
.left20{margin-left:20px;padding-left:20px;background: url("../image/leaf.gif") no-repeat 0px 2px;}
.clear{height:0px;line-height:0px;font-size:0px;clear:both;}
#quick_button table td div{padding:1px;cursor: pointer;border:1px solid #fff;}
#quick_button table td div.move{border:1px solid #ccc}
#explorer ul li{cursor: pointer;}
#main_window #file_tab{border-bottom:1px solid #ccc;}
#file_tab{position:relative;}
#file_tab li{border-top:2px solid #fff;background:#ccc;float:left;padding:1px;color:#555;cursor: pointer;border-left:2px solid #fff;border-right:2px solid #555;}
#file_tab li img{padding-left:2px;padding-right:2px;vertical-align:middle;}
#file_tab li.selected{border-top:2px solid red;background:#fff;color:#000;}
#file_body #sub_tab{width:8px;}
/*#file_body #sub_tab li{display:inline;word-break:break-all;word-wrap : break-word ;height:12px;line-height:12px;padding:0px;padding:10px;}*/
#file_body #sub_tab li{border-left:2px solid #fff;width:58px;background:#ccc;padding:3px;border-top:2px solid #fff;border-bottom:2px solid #555;cursor: pointer;text-align:center;}
#file_body #sub_tab li.sel{border-top:2px solid #555;border-bottom:2px solid #fff;border-left:2px solid red;background:#ccc;}
#file_body #code form{padding:0px;margin:0px;}
#explorer{overflow:auto;height:100%}
#explorer li.install{color:green}
#explorer li.selected{color:blue}
#new_window_size{position:absolute;left:-9999px;top:-9999px;}
#new_window{position:absolute;padding:5px;border:1px solid #ccc;border-top:1px solid #000;z-index:99;}
#new_window .title{height:25px;line-height:25px;}
#new_window .title .close{float:right;cursor: pointer;}